01. Looking Forward
Capstone Component
Testing is one of the areas of application development that goes under-appreciated and unloved… until it isn’t. Testing can enable you to scale your app quickly and safely while reducing the worry that downstream effects negatively impact the application. Think about your application, what common actions or functions are core to your application that could benefit from the assuredness tests can provide?
In This Lesson
Many development firms struggle to invest in proper testing procedures. As a result, small changes of seemingly unrelated features can sometimes lead to bugs or errors in other core features of the application. Think about your overall experience with applications and answer the following:
- Have you ever been frustrated that a key feature didn’t work after an update?
- Did it work before?
- What kind of test might have prevented this bug from being introduced?
- Do you think the bug is limited to you or your phone?
- Would this bug prevent new users from appreciating the app, potentially even leading to abandon or uninstall?
- What was introduced into the app when this feature broke? Can you correlate the two?